"""
project_name = '16'
name = 'lesson10'
datetime ='2020/11/22 20:11'

❣ฅ(▼▾▼)ฅ

"""
# -*-encoding = UTF-8-*-

'''
1、这两个参数是什么意思：*args，**kwargs？我们为什么要使用它们？
*args：不定长参数元组
**kwargs：不定长参数字典
在不确定有多少参数的时候使用

2、下面代码会输出什么:
def f(x,l=[]):
    for i in range(x):
        l.append(i*i)
    print l   # 改成print(l)不然Python3.0报错

f(2)
f(3,[3,2,1])
f(3)

输出结果
[0,1]
[3,2,1,0,1,4]
[0,1,4]

3、如何在一个函数内部修改全局变量
变量前加关键字 global

4、用lambda函数实现两个数相乘
s = lambda a,b : a * b
print(s(10, 2))

5、列表推导式求列表所有奇数并构造新列表，a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
b = [i for i in range(0, len(a)) if i % 2 != 0]
print(b)

'''

